SOUR Graphs for E cient Completion

نویسندگان

  • Christopher Lynch
  • Polina Strogova
چکیده

We introduce a data structure called SOUR Graphs and present an eecient Knuth-Bendix completion procedure based on it. SOUR Graphs allow for a maximal structure sharing of terms in rewriting systems. The term representation is a dag representation, except that edges are labelled with equational constraints and variable renamings. The rewrite rules correspond to rewrite edges, the uniication problems to uniication edges. The Critical Pair and Simpliication inferences are recognized as patterns in the graph and are performed as local graph transformations. Our algorithm avoids duplicating term structure while performing inferences, which causes exponential behavior in the standard procedure. This approach gives a basis to design other completion algorithms, such as goal-oriented completion, concurrent completion and group completion procedures.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SOUR graphs for efficient completion

We introduce a data structure called SOUR graphs and present an efficient Knuth-Bendix completion procedure based on it. SOUR graphs allow for a maximal structure sharing of terms in rewriting systems. The term representation is a dag representation, except that edges are labelled with equational constraints and variable renamings. The rewrite rules correspond to rewrite edges, the unification ...

متن کامل

Goal-Directed Completion Using SOUR Graphs

We give the rst Goal-Directed version of the Knuth Bendix Completion Procedure. Our procedure is based on Basic Completion and SOUR Graphs. There are two phases to the procedure. The rst phase, which runs in polynomial time, compiles the equations and the goal into a constrained tree automata representing the completed system, and a set of constraints representing goal solutions. The second pha...

متن کامل

Weighted efficient domination problem on some perfect graphs

Given a simple graph G = (V; E), a vertex v ∈ V is said to dominate itself and all vertices adjacent to it. A subset D of V is called an e cient dominating set of G if every vertex in V is dominated by exactly one vertex in D. The e cient domination problem is to 3nd an e cient dominating set of G with minimum cardinality. Suppose that each vertex v ∈ V is associated with a weight. Then, the we...

متن کامل

Perfect edge domination and efficient edge domination in graphs

Let G = (V; E) be a /nite and undirected graph without loops and multiple edges. An edge is said to dominate itself and any edge adjacent to it. A subset D of E is called a perfect edge dominating set if every edge of E \ D is dominated by exactly one edge in D and an e cient edge dominating set if every edge of E is dominated by exactly one edge in D. The perfect (e cient) edge domination prob...

متن کامل

Task Assignment on Distributed-Memory Systems with Adaptive Wormhole Routing

Wormhole Routing Vibha A. Dixit-Radiya and Dhabaleswar K. Panda Department of Computer and Information Science The Ohio State University, Columbus, OH 43210 E-mail: fradiya-v,[email protected] In Symposium on Parallel and Distributed Processing, 1993, pp. 674-681. Abstract Assignment of tasks of a parallel program onto processors of a distributed-memory system is critical to obtain mini...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995